.Banner404 { width: 100%; height: 294px; background:url(../img/banner/page_header/page_header_404.jpg) no-repeat; position:relative;}
.Banner404 .notfound{font-size:30px; color:#163e6a; font-family:'FuturaStdBold'; letter-spacing:-1px; position:absolute; top:62px; text-align:right; width:475px;}
.Banner404_Content{padding:33px 0 0 0;}
.Banner404_Content .b404_part1{width:670px; float:left; border-right:solid 1px #bbbbbb;}
.Banner404_Content .b404_part2{width:300px; float:left; padding-left:29px;}
.Banner404_Content .b404_part1 h3{ font-size:30px; color:#163e6a; letter-spacing:-1px; line-height:30px;}
.Banner404_Content .b404_part1 p, .Banner404_Content .box{ font-size:14px; color:#163e6a; line-height:30px; font-weight:normal; padding-top:3px;}
.Banner404_Content .box{ border:solid 1px #d9d9d9; line-height:18px; padding:10px; width:608px; margin-top:5px;} 
.Banner404_Content .box span{color:#819b37;}

.Banner404_Content .b404_part2 .grey_box{padding:19px; background-color:#efefef;}

/**Search box**/
.Seachbox404 { border: 1px solid #d5d5d5; width: 257px; height: 30px; background-color:#FFFFFF; margin-bottom:13px;}
.Seachbox404 input { background: none; border: none; padding: 7px 0 6px 8px; width: 217px; float: left;  }
.webkit .Seachbox404 input { padding-top: 5px; }
.Seachbox404 a { display:block; width: 32px; height: 30px; display:block; background:url(../img/general/search_magnify.png) 2px center no-repeat; float: right; }

.blue-btn{background:url(../img/content/blue_btn_bg.jpg) 0 0 repeat-x; margin-top:5px; padding:0 15px 0 15px; line-height:42px; display:block; color:#ffffff; font-size:18px; width:229px;}
.blue-btn:hover{ background-position:0 -42px;}